#include "stdlib.h"
#include <iostream>
#include "random"
#include <string>
#include "main.h"
#include "System.h"
using namespace std;

default_random_engine eng;
uniform_real_distribution<double> uniform_dist{0,1};
normal_distribution<double> normal_dist{0,1};
uniform_int_distribution<int> int_dist{0,NUMMUTPAR-1}; // 0-18

struct IMD _MD;

int main(int argc, char *argv[])
{
  	if (argc<2)
  	{
        cout << " The number of variables you entered is missing \n";
		exit(0);
  	}
    _MD.readParameters(string(argv[1]));

    eng.seed(_MD.seed);

    CSystem sys(_MD.N0);
    sys.Run();
}